/* line 3, ../cssFatory/sass/pro_details.scss */
.main {
  background: #e7e7e7;
}
/* line 8, ../cssFatory/sass/pro_details.scss */
.main .swiper-container .swiper-wrapper .swiper-slide img {
  width: 26.66667rem;
  height: 22.75556rem;
}
/* line 14, ../cssFatory/sass/pro_details.scss */
.main .swiper-container .swiper-pagination-bullet {
  width: 0.71111rem;
  height: 0.71111rem;
  margin-right: 0.42667rem;
  margin-left: 0.42667rem;
}
/* line 20, ../cssFatory/sass/pro_details.scss */
.main .swiper-container .swiper-pagination-bullet-active {
  background: #e30900;
}
/* line 25, ../cssFatory/sass/pro_details.scss */
.main .pro-details {
  background: #ffffff;
  padding: 0.21333rem 0.99556rem 0.99556rem 1.13778rem;
}
/* line 28, ../cssFatory/sass/pro_details.scss */
.main .pro-details h2 {
  font-size: 0.99556rem;
  color: #333333;
}
/* line 32, ../cssFatory/sass/pro_details.scss */
.main .pro-details h3 {
  font-size: 0.85333rem;
  margin-top: 0.42667rem;
  margin-bottom: 1.13778rem;
  color: #cc0000;
}
/* line 38, ../cssFatory/sass/pro_details.scss */
.main .pro-details span {
  font-size: 0.85333rem;
  color: #cc0000;
}
/* line 41, ../cssFatory/sass/pro_details.scss */
.main .pro-details span b {
  font-size: 1.70667rem;
  color: #cc0000;
}
/* line 46, ../cssFatory/sass/pro_details.scss */
.main .pro-details p {
  font-size: 0.85333rem;
  margin-top: 0.71111rem;
  margin-bottom: 0.71111rem;
  color: #666666;
}
/* line 53, ../cssFatory/sass/pro_details.scss */
.main .pro-details .money i {
  display: inline-block;
  font-size: 0.85333rem;
  width: 9.24444rem;
  color: #666666;
}
/* line 59, ../cssFatory/sass/pro_details.scss */
.main .pro-details .money span {
  display: inline-block;
  font-size: 0.85333rem;
  width: 7.82222rem;
  color: #666666;
}
/* line 65, ../cssFatory/sass/pro_details.scss */
.main .pro-details .money b {
  float: right;
  margin-right: 0.71111rem;
  font-size: 0.85333rem;
  color: #666666;
}
/* line 73, ../cssFatory/sass/pro_details.scss */
.main .times {
  border-top: 0.03556rem double #9e9e9e;
  border-bottom: 0.03556rem double #9e9e9e;
  line-height: 2.41778rem;
  padding-left: 1.13778rem;
  background: #ffffff;
}
/* line 79, ../cssFatory/sass/pro_details.scss */
.main .times p {
  font-size: 0.85333rem;
  color: #666666;
}
/* line 82, ../cssFatory/sass/pro_details.scss */
.main .times p b {
  font-size: 0.85333rem;
  color: #666666;
}
/* line 86, ../cssFatory/sass/pro_details.scss */
.main .times p s {
  font-size: 0.85333rem;
  color: #666666;
}
/* line 92, ../cssFatory/sass/pro_details.scss */
.main .exchange {
  border-bottom: 0.03556rem double #9e9e9e;
  line-height: 2.91556rem;
  padding-left: 1.13778rem;
  padding-right: 1.77778rem;
  background: #ffffff;
  overflow: hidden;
}
/* line 99, ../cssFatory/sass/pro_details.scss */
.main .exchange ul {
  float: left;
}
/* line 101, ../cssFatory/sass/pro_details.scss */
.main .exchange ul li {
  float: left;
  padding-left: 1.77778rem;
  width: 5.68889rem;
  font-size: 0.85333rem;
  color: #666666;
  background: url("../img/pro_list_8.png") no-repeat;
  background-position: 0.03556rem 0.78222rem;
}
/* line 112, ../cssFatory/sass/pro_details.scss */
.main .exchange a {
  display: block;
  float: right;
  font-size: 0.85333rem;
  color: #666666;
}
/* line 120, ../cssFatory/sass/pro_details.scss */
.main .discount {
  padding-left: 1.13778rem;
  padding-right: 1.77778rem;
  line-height: 2.91556rem;
  background: #ffffff;
  overflow: hidden;
}
/* line 126, ../cssFatory/sass/pro_details.scss */
.main .discount a:nth-child(1) {
  font-size: 0.85333rem;
  padding-left: 3.2rem;
  color: #666666;
  float: left;
  background: url("../img/pro_list_9.png") no-repeat;
  background-position: 0rem 0.39111rem;
}
/* line 136, ../cssFatory/sass/pro_details.scss */
.main .discount a:nth-child(2) {
  font-size: 0.85333rem;
  color: #666666;
  float: right;
}
/* line 142, ../cssFatory/sass/pro_details.scss */
.main .select {
  margin-top: 0.78222rem;
  background: #ffffff;
}
/* line 145, ../cssFatory/sass/pro_details.scss */
.main .select .color {
  display: block;
  padding-left: 1.13778rem;
  padding-right: 1.77778rem;
  overflow: hidden;
  border-bottom: 0.03556rem double #b1b1b1;
  line-height: 2.70222rem;
  font-size: 0.85333rem;
  color: #333333;
}
/* line 154, ../cssFatory/sass/pro_details.scss */
.main .select .color span {
  float: right;
  font-size: 0.85333rem;
  color: #666666;
}
/* line 160, ../cssFatory/sass/pro_details.scss */
.main .select .parameter {
  display: block;
  padding-left: 1.13778rem;
  padding-right: 1.77778rem;
  line-height: 2.70222rem;
  font-size: 0.85333rem;
  color: #333333;
  overflow: hidden;
}
/* line 168, ../cssFatory/sass/pro_details.scss */
.main .select .parameter span {
  float: right;
  font-size: 0.85333rem;
  color: #666666;
}
/* line 175, ../cssFatory/sass/pro_details.scss */
.main .evaluate {
  text-align: center;
  line-height: 2.91556rem;
}
/* line 178, ../cssFatory/sass/pro_details.scss */
.main .evaluate h3 {
  display: inline-block;
  font-size: 0.85333rem;
  padding-left: 2.48889rem;
  position: relative;
  top: 0.35556rem;
  color: #333333;
  background: url("../img/pro_list_10.png") no-repeat;
  background-position: 0rem 0.35556rem;
  margin: 0 auto;
}
/* line 191, ../cssFatory/sass/pro_details.scss */
.main .evaluate:before {
  content: '';
  display: inline-block;
  width: 5.40444rem;
  height: 0.03556rem;
  background: #999999;
}
/* line 198, ../cssFatory/sass/pro_details.scss */
.main .evaluate:after {
  content: '';
  display: inline-block;
  width: 5.40444rem;
  height: 0.03556rem;
  background: #999999;
}
/* line 206, ../cssFatory/sass/pro_details.scss */
.main .pro-parameter {
  padding: 0.99556rem 1.77778rem 1.49333rem 1.13778rem;
  background: #ffffff;
}
/* line 209, ../cssFatory/sass/pro_details.scss */
.main .pro-parameter h2 {
  font-size: 0.99556rem;
  color: #333333;
}
/* line 213, ../cssFatory/sass/pro_details.scss */
.main .pro-parameter h3 {
  font-size: 0.85333rem;
  margin-top: 1.35111rem;
  color: #333333;
  margin-bottom: 1.06667rem;
}
/* line 218, ../cssFatory/sass/pro_details.scss */
.main .pro-parameter h3:before {
  content: '';
  display: inline-block;
  width: 2.06222rem;
  height: 2.06222rem;
  margin-right: 0.35556rem;
  background: #88abda;
  border-radius: 50%;
  vertical-align: middle;
}
/* line 229, ../cssFatory/sass/pro_details.scss */
.main .pro-parameter p {
  font-size: 0.99556rem;
  margin-bottom: 0.92444rem;
  color: #333333;
  text-align: justify;
}
/* line 235, ../cssFatory/sass/pro_details.scss */
.main .pro-parameter span {
  display: block;
  font-size: 0.71111rem;
  margin-bottom: 1.70667rem;
  color: #999999;
}
/* line 241, ../cssFatory/sass/pro_details.scss */
.main .pro-parameter a {
  display: block;
  margin: 0 auto;
  text-align: center;
  background: #cc0000;
  font-size: 0.99556rem;
  width: 8.17778rem;
  line-height: 1.84889rem;
  border-radius: 1.42222rem;
  color: #ffffff;
}
/* line 253, ../cssFatory/sass/pro_details.scss */
.main .message {
  text-align: center;
  line-height: 2.91556rem;
}
/* line 256, ../cssFatory/sass/pro_details.scss */
.main .message h3 {
  display: inline-block;
  font-size: 0.85333rem;
  padding-left: 2.48889rem;
  position: relative;
  top: 0.35556rem;
  color: #333333;
  background: url("../img/pro_list_10.png") no-repeat;
  background-position: 0rem 0.35556rem;
  margin: 0 auto;
}
/* line 269, ../cssFatory/sass/pro_details.scss */
.main .message:before {
  content: '';
  display: inline-block;
  width: 5.40444rem;
  height: 0.03556rem;
  background: #999999;
}
/* line 276, ../cssFatory/sass/pro_details.scss */
.main .message:after {
  content: '';
  display: inline-block;
  width: 5.40444rem;
  height: 0.03556rem;
  background: #999999;
}
/* line 285, ../cssFatory/sass/pro_details.scss */
.main .pro-message:after {
  content: '';
  display: block;
  width: 100%;
  height: 0.71111rem;
}
/* line 291, ../cssFatory/sass/pro_details.scss */
.main .pro-message h2 {
  background: #ffffff;
  padding-left: 1.24444rem;
  line-height: 2.13333rem;
}
/* line 296, ../cssFatory/sass/pro_details.scss */
.main .pro-message p {
  padding-left: 1.24444rem;
  font-size: 0.85333rem;
  margin-top: 0.42667rem;
  margin-bottom: 0.42667rem;
  color: #333333;
}
/* line 303, ../cssFatory/sass/pro_details.scss */
.main .pro-message p:nth-child(2) {
  margin-top: 1.13778rem;
}
/* line 306, ../cssFatory/sass/pro_details.scss */
.main .pro-message p:nth-child(6) {
  margin-bottom: 1.35111rem;
}
/* line 309, ../cssFatory/sass/pro_details.scss */
.main .pro-message a {
  display: block;
  background: #ffffff;
  color: #333333;
  font-size: 0.85333rem;
  line-height: 2.48889rem;
  text-align: center;
}
/* line 319, ../cssFatory/sass/pro_details.scss */
.main .details {
  width: 100%;
}
/* line 321, ../cssFatory/sass/pro_details.scss */
.main .details:after {
  content: '';
  display: block;
  width: 100%;
  height: 1.13778rem;
  background: #ffffff;
}
/* line 329, ../cssFatory/sass/pro_details.scss */
.main .details img {
  width: 100%;
}
